package com.drama.api.sys.company.service;


import com.drama.api.sys.company.domain.vo.*;
import com.drama.api.sys.info.domain.vo.*;

import java.util.List;

public interface ISysCompanyService {

    List<SysCompanyVO> getList(SysCompanySearchVO searchVO);

    void update(SysCompanyUpdateVO vo);

    void add(SysCompanyAddVO vo);

    void resetPassword(SysCompanyResetPasswordVO vo);

    void isLogin(SysCompanyAuthorityVO vo);

    void isUpload(SysCompanyAuthorityVO vo);

    void isArraign(SysCompanyAuthorityVO vo);

    void isWithdraw(SysCompanyAuthorityVO vo);

    CompanyStorageCountVO getNumCount();

    List<CompanyStorageVO> getStorageList(CompanyStorageSearchVO searchVO);

    List<CompanyFlowVO> getFlowList(CompanyFlowSearchVO searchVO);

    Integer getCount();
}
